package com.ruoyi.deal.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 商品管理视图对象 mall_package
 *
 * @author lixin
 * @date 2021-05-16
 */
@Data
@ApiModel("商品管理视图对象")
public class HyDealGoodsVo {
	private static final long serialVersionUID = 1L;

	/**
	 * 商品id
	 */
	@ApiModelProperty("商品id")
	private Integer goodsId;

	@Excel(name = "商品名称")
	@ApiModelProperty("商品名称")
	private String goodsName;

	@Excel(name = "商品所属用户")
	@ApiModelProperty("商品所属用户")
	private Integer userId;


	@Excel(name = "商品所属用户")
	@ApiModelProperty("商品所属用户")
	private String userName;

	@Excel(name = "原价")
	@ApiModelProperty("原价")
	private BigDecimal oriPrice;

	@Excel(name = "现价")
	@ApiModelProperty("现价")
	private BigDecimal price;

	@Excel(name = "商品主图")
	@ApiModelProperty("商品主图")
	private String pic;


	@Excel(name = "商品所属分类id")
	@ApiModelProperty("商品所属分类id")
	private Integer categoryId;

	@Excel(name = "商品所属品牌id")
	@ApiModelProperty("商品所属品牌id")
	private Integer brandId;
	/**
	 * 收取类型（1自取，2包送）
	 */
	@Excel(name = "收取类型", readConverterExp = "1=自取，2包送")
	@ApiModelProperty("收取类型（1自取，2包送）")
	private Integer sendType;

	private String address;
	/**
	 * 状态(0未发布，1已发布，2交易中，3已卖出)
	 */
	@Excel(name = "状态(0未发布，1已发布，2交易中，3已卖出)")
	@ApiModelProperty("状态(0未发布，1已发布，2交易中，3已卖出)")
	private Integer status;

	/**
	 * 关联品牌名称
	 */
	private String brandName;

	/**
	 * 关联分类名称
	 */
	private String categoryName;

	/**
	 * 商品描述
	 */
	private String description;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 修改时间
	 */
	private Date updateTime;

	private String[] picsArray;


}
